/*
Theme Name:SEO Green
Theme URI: http://prasanth.opdyne.com/
Description: SEO friendly theme
Version: 1.1
Author: Prasanth P
Author URI: http://www.prasanth.opdyne.com/

*/

img, img a{border:none;}

*{padding:0; margin:0;}
body{font-family:Arial; font-size:13px; color:#333333; background-color:#8A8A8A; line-height:150%;}
img, img a{border:none;}

#wrapper{width:950px; margin:auto; background-color:#FFFFFF;}

#header{}

#nav{background-color:#333333; padding:5px}

#menu{background-color:#333333; padding:5px; font-weight:bold; float:left;}
#menu a, #menu a:visited{color:#ccc; text-decoration:none; margin-left:25px;}
#menu a:hover{color:#fff;}

#search{float:right;}
#search input{border:1px solid #000; padding:3px 4px; width:200px; margin-right:12px; margin-top:5px; background:#fff url(images/search.gif) no-repeat right center;}

.headerbox{width:200px; float:left; color:#999999; margin-right:5px; padding:5px 2px; height:150px; overflow:hidden;}
.headerbox li:hover{text-decoration:none; background-color:#f4f4f4; color:#333;}
.headerbox li{padding:2px; border-bottom:1px solid #e5e5e5; list-style-position:inside; list-style:none; display:block;} 
.headerbox li a{text-decoration:none; color:#999; display:block;}
.headerbox li a:hover{text-decoration:none; background-color:#f4f4f4; color:#333;}
.headerbox strong{color:#666; margin-bottom:5px; font-weight:600;}
.headerbox img{margin:1px 2px;}

*html .headerbox{width:195px;}

*html .subscribebox{float:right; margin-right:5px; width:210px;}
.subscribebox{width:200px; float:left; padding:5px 0; margin:0 0 10px 0; text-align:right;}
.subscribebox a{text-decoration:none; border-bottom:1px dotted #ccc; color:#666;}
.subscribebox a:hover{color:#333; border-bottom:1px solid #333;} 
.subscribebox img a{border-bottom:none;}

.logo{float:left; margin:25px 5px;}

.clear{clear:both;}


#footer{background-color:#000; color:#ccc; padding:5px; font-size:10px;}
#footer a{text-decoration:none; color:#999; border-bottom:1px dotted #ccc;}
#footer a:hover{border-bottom:1px solid #ccc; color:#f4f4f4;}

#therightcontent{width:325px;margin:20px 10px;	float:right;color: #666;}

*html #therightcontent{width:320px;}

#therightcontent ul{ list-style-type:none;
}
#therightcontent h2, h2.widgettitle{
	font-size:16px;
	font-weight:bold;
	padding:5px;
	border-bottom:1px solid #333;
	margin:20px 0 10px 0;
	color:#333;
	border-left-color: #333;
	border-left-style: solid;
	border-left-width: thick;
}

#therightcontent ul li{ list-style-type:none;
color: #333333; margin:5px 0;
}

#therightcontent ul li a{	color: #666666;
text-decoration:none; 
border-bottom:1px dotted #ccc;
font-size:12px;
padding-top:5px;
}

#therightcontent ul li a:hover{
color:#333;
border-bottom:1px solid #ccc;}

#therightcontent li a{	color: #666;
text-decoration:none;
border-bottom:1px dotted #ccc;
font-size:12px;
padding-top:5px;
}

#therightcontent li a:hover{color:#333; border-bottom:1px solid #ccc;}

#therightcontent img a{text-decoration:none; border:none;}

#adunits{
background-color:#FFFFFF;width:320px; float:right; height:125px; border:1px solid #e5e5e5; padding:5px 5px 5px 0;}
.ad{margin-left:5px;}

/*#sidebar{width:325px; margin:20px 0 20px 0; border:1px solid #e5e5e5; float:right; background-color:#f4f4f4;}*/

#theleftcontent{width:550px; float:left; margin:20px 15px;}

*html #theleftcontent{margin:20px 8px;}



#theleftcontent h1{
font-size:17px;
text-decoration:none; 
color:#333333;  
padding:2px 3px; 
line-height:180%;}


#theleftcontent h2{background:url("images/asterisk_orange.png") no-repeat left center; padding:2px 5px 2px 20px; border-bottom:1px dotted #333; font-size:17px; line-height:180%; margin-bottom:20px; text-align:left;}


h4{margin:10px 0; padding:10px 0;}

/*subscribe*/
.subscribe{text-align:right; padding-right:5px; font-weight:bold; margin-top:5px;}
.subscribe a{border:none;}
.subscribe a:hover{border:none; text-decoration:none;}

/*the post styles*/


.post, .textwidget{padding-bottom:10px; margin:5px 0 10px 0; padding:2px 5px; text-align:justify; font-size:12px;}
.post a{text-decoration:none; color:#009900; border-bottom:1px dotted #009900; padding:1px;}
.post a:hover{border-bottom:1px solid #009900; background-color:#e9f8d6; color:#333;}
.post p{margin:3px 0; padding:0;}
.post li{margin:5px 3px 5px 15px; padding-left:5px;}
.post blockquote{margin-left:20px; background-color:#e9f8d6; border-left:5px solid #333; padding:5px;}


#featured{background-color:/*#E9F8D6*/#f4f4f4;padding:2px 10px;}
#featured a{text-decoration:none; border-bottom:1px dotted #333; color:#000; padding:2px 3px;}
#featured a:hover{background-color:#000; color:#fff;padding:5px 2px 2px 20px; margin:0 2px; background:#000 url("images/asterisk_orange.png") no-repeat left center;}

#featured h1 a{padding:5px 2px 2px 20px; margin:0 2px; background:url("images/asterisk_orange.png") no-repeat left center;}
#featured h3{font-size:10px; color:#000; margin:0; padding:0; float:right;}


*html .posttitle a, *html .posttitle a:visited{background:url("images/asterisk_orange.png");background-repeat:no-repeat; background-position:5px 2px; padding-left:25px; text-align:left;}

.posttitle a, .posttitle a:visited{text-decoration:none; 
color:#333333; 
margin-left:5px;
border-bottom:1px dotted #e5e5e5;
text-align:left;
line-height:180%;
padding:5px 2px 2px 20px;
background:url("images/asterisk_orange.png") no-repeat left center;}



.posttitle a:hover{text-decoration:none; color:#000; background-color:#e9f8d6; border-left-color:#009900;}


.postdetails{font-size:10px; color:#009900; margin:0; padding-left:10px;} 
.postdetails a{text-decoration:bold; color:#000000; border-bottom:;}
.postdetails a:hover{border-bottom:1px solid #ccc;}

.postcontent{font-size:12px; margin-top:5px;
margin-left:10px;}

.submit{margin-top:10px; text-align:center; width:210px;}
.email{width:200px;}



#commentlist{}
#commentlist a{text-decoration:none; color:#666666;}
#commentlist a:hover{color:#333; }
#commentlist li{margin:5px 0 20px 20px; border-bottom:1px dashed #ccc; padding:5px; background-color:#f4f4f4;}


input{border:1px solid #ccc; padding:2px 3px; margin:3px;width:240px; font-size:12px;}
input:focus{border:1px solid #333;}

textarea{height:250px; overflow:auto; border:1px solid #ccc; padding:2px; width:520px;}
textarea:focus{border:1px solid #333;}




#categories{padding:5px 20px; margin:auto; font-size:12px; font-family:Arial; background-color:#000000;}
#categories li{list-style:none; margin:0 10px; padding:2px; background-color:#000000; display:inline;}
#categories li a{text-decoration:none; display:block; color:#f4f4f4;padding:1px 4px; background-color:#000000; display:inline;}
#categories li a:hover{color:#000; background-color:#f4f4f4; text-decoration:none;}
#categories h2{font-size:12px; margin:0; padding:0; font-weight:normal;}

#bookmarks a{text-decoration:none; border:none; background:none;}
#bookmarks img a{text-decoration:none; border:none; background:none;}

.threecolumn { margin: 10px 0; background: #222; font-size:10px; color:#e5e5e5;}
.threecolumn h3 { padding: 30px 10px 0px 20px; margin: 0px 10px 0px 10px; color:#FFFFFF; font-size: 16px; letter-spacing: 1px; text-align:left;}


.picture{float:left; margin-right:5px;}

.threecolumn ul { padding: 5px; margin: 5px; color:#000000; font-size: 12px; letter-spacing: 1px;}
.threecolumn li { padding: 2px; color:#e5e5e5; line-height:130%; margin-left:5px; background-image:url(images/footer_bullet.gif); background-repeat:no-repeat; list-style:none; padding-left:15px;}
.threecolumn li a {text-decoration:underline; color:#e5e5e5;}
.threecolumn li a:hover { color:#f4f4f4; text-decoration:none;}

.threecolumn .foot { width: 290px; float: left; background: #222; padding:5px; margin-left:10px; font-size: 12px; color:#BFBFBF; }
.threecolumn .foot h1{color:#f4f4f4; font-size:13px; padding:0 0 2px 0; margin-bottom:3px; background:#000;padding:2px 5px; width:auto;}
.threecolumn .text{color:#c8c8c8; padding:5px 40px; font-size: 10px; letter-spacing: 1px;}
.threecolumn .clear{clear:both;}

.black{background-color:#000; color:#f4f4f4; padding:5px 10px; font-size:16px; font-weight:bold;}
.right{float:right; clear:both; position:relative; top:20px;}
.right img{margin-right:15px;}
.right img a{border:none;}

